home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 3 / QRZ Ham Radio Callsign Database - Volume 3.iso / digests / tcp / 930085.txt < prev    next >
Internet Message Format  |  1994-06-04  |  52KB

  1. Date: Fri,  2 Apr 93 04:30:15 PST
  2. From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu>
  3. Errors-To: TCP-Group-Errors@UCSD.Edu
  4. Reply-To: TCP-Group@UCSD.Edu
  5. Precedence: Bulk
  6. Subject: TCP-Group Digest V93 #85
  7. To: tcp-group-digest
  8.  
  9.  
  10. TCP-Group Digest            Fri,  2 Apr 93       Volume 93 : Issue   85
  11.  
  12. Today's Topics:
  13.                         Applications (3 msgs)
  14.                     Ftpmotd diffs for GRINOS v2.0p
  15.                       Internet Gateway  (6 msgs)
  16.                 Internet Gateway and Advanced Packet 
  17.                    PacComm Tiny-2 KISS Bug (2 msgs)
  18.                               prototypes
  19.                 Re:  NOS Prototypes.. more .. (4 msgs)
  20.                       User Applications (2 msgs)
  21.                Utah Backbone/Network Services (2 msgs)
  22.                       wampes for linux? (2 msgs)
  23.  
  24. Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>.
  25. Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>.
  26. Problems you can't solve otherwise to brian@ucsd.edu.
  27.  
  28. Archives of past issues of the TCP-Group Digest are available
  29. (by FTP only) from UCSD.Edu in directory "mailarchives".
  30.  
  31. We trust that readers are intelligent enough to realize that all text
  32. herein consists of personal comments and does not represent the official
  33. policies or positions of any party.  Your mileage may vary.  So there.
  34. ----------------------------------------------------------------------
  35.  
  36. Date: Thu, 1 Apr 93 09:44:45 -0500
  37. From: grebus@isis1.bxb.dec.com (Gary Grebus)
  38. Subject: Applications
  39. To: tcp-group@ucsd.edu
  40.  
  41. As someone pointed out, there's not much reason to build a high-tech network
  42. unless you have applications to run on it.  Conversely, really good 
  43. applications will take hold in spite of the crude network technology.
  44.  
  45. The case in point is Packetcluster(tm).  It's wildly popular.  It's
  46. what the PC folks call a "killer app"...a single application that justifies
  47. (in the mind of the user) having the hardware.  The analogy is to
  48. spreadsheets on the original PC's.  Why is it so popular?
  49.  
  50. 1.  It performs a service that (many) hams really want to have.
  51.  
  52. 2.  It does so in a way that is uniquely better than alternatives
  53.     (voice spotting nets, telephone alerting, etc).
  54.  
  55. 3.  It requires a modest financial investment from the user, and a 
  56.     reasonable investment from the service provider.
  57.  
  58. So, while cloning the Internet-style services is a useful and good
  59. thing, we also should keep looking for applications that are uniquely enabled
  60. by packet radio.  
  61.  
  62.  /gary
  63.  K8LT
  64.  
  65. ------------------------------
  66.  
  67. Date: Thu, 1 Apr 1993 13:29:46 -0800
  68. From: George Farris <george@ve7frg.ampr.org>
  69. Subject: Applications
  70. To: tcp-group@ucsd.edu
  71.  
  72. On Apr 1,  9:44am, Gary Grebus wrote:
  73. } Subject: re:Applications
  74.  > 
  75.  > The case in point is Packetcluster(tm).  It's wildly popular.  It's
  76.  > what the PC folks call a "killer app"...a single application that justifies
  77.  > (in the mind of the user) having the hardware.  The analogy is to
  78.  > spreadsheets on the original PC's.  Why is it so popular?
  79.  > 
  80.  > 1.  It performs a service that (many) hams really want to have.
  81.  > 
  82.  > 2.  It does so in a way that is uniquely better than alternatives
  83.  >     (voice spotting nets, telephone alerting, etc).
  84.  > 
  85.  > 3.  It requires a modest financial investment from the user, and a 
  86.  >     reasonable investment from the service provider.
  87.  
  88. 4.  It kills off all the really good DX.  Who wants to get on the air
  89. when you know that all those dam US and CAN stations are just going to
  90. pile up on top of you.  Now thats fun :-(.
  91.  
  92. My appologies to tcp-group but think about it.
  93.  
  94.  
  95.  
  96. -- 
  97.  
  98. ==========================================================================
  99. George Farris - VE7FRG          Internet  :  george@ve7frg.ampr.org
  100.                                  Amprnet  :  george@ve7frg.ampr.org
  101. Sidney, B.C.                        UUCP  :  sol.uvic.ca!ve7frg!george
  102. (604) 656-0342                     AX.25  :  ve7frg@ve7vbb.bc.can.noam
  103.  
  104. ------------------------------
  105.  
  106. Date: Fri, 2 Apr 93 11:47:01 EST
  107. From: dave@eram.esi.com.au (Dave Horsfall)
  108. Subject: Applications
  109. To: george@ve7frg.ampr.org, tcp-group@ucsd.edu
  110.  
  111. | 4.  It kills off all the really good DX.  Who wants to get on the air
  112. | when you know that all those dam US and CAN stations are just going to
  113. | pile up on top of you.  Now thats fun :-(.
  114.  
  115. 5. It takes all the fun out of chasing DX.  Why bother, when a computer
  116.    can do it for you?  Yes, I can see how this is fun...
  117.  
  118.  
  119. -- Dave
  120.  
  121. ------------------------------
  122.  
  123. Date: Thu, 1 Apr 93 12:36:18 EST
  124. From: Steve Urich <beyonet!steve@gvls1.VFL.Paramax.COM>
  125. Subject: Ftpmotd diffs for GRINOS v2.0p
  126. To: tcp-group@ucsd.edu
  127.  
  128.  Here are the changes that I sent to Gerard. This is the Ftpmotd
  129.  from Jnos only in the 230- format like internet sites instead
  130.  of the strange 220- format. It works with the GRI client well
  131.  therefore the gri client doesn't have to be touched. This is also
  132.  backwards compatable with all versions of ka9q net. It should
  133.  also work with wampes clients and the latest ka9q nos.
  134.  
  135.  73 Enjoy - Steve
  136.  
  137. -----Start ``diff -c'' GRINOS v2.0p ftpserv.c files.c files.h----
  138. *** ftpserv.old Thu Apr  1 12:19:45 1993
  139. --- ftpserv.c Thu Apr  1 12:21:26 1993
  140. ***************
  141. *** 474,480
  142.   struct ftpserv *ftp;
  143.   char *pass;
  144.   {
  145. !  char *path;
  146.    char *p;
  147.    int anony = 0;
  148.   
  149.  
  150. --- 474,480 -----
  151.   struct ftpserv *ftp;
  152.   char *pass;
  153.   {
  154. !  char *path,buf(128);
  155.    char *p;
  156.    FILE *fp;
  157.    int anony = 0;
  158. ***************
  159. *** 476,481
  160.   {
  161.    char *path;
  162.    char *p;
  163.    int anony = 0;
  164.   
  165.    path = mallocw(200);
  166.  
  167. --- 476,482 -----
  168.   {
  169.    char *path,buf(128);
  170.    char *p;
  171. +  FILE *fp;
  172.    int anony = 0;
  173.   
  174.    path = mallocw(200);
  175. ***************
  176. *** 496,501
  177.    if((p = strchr(path,';')) != NULLCHAR)
  178.     *p = '\0';  /* delimit initial cd */
  179.   #endif
  180.   
  181.    if(!anony){
  182.     usprintf(ftp->control,logged);
  183.  
  184. --- 497,509 -----
  185.    if((p = strchr(path,';')) != NULLCHAR)
  186.     *p = '\0';  /* delimit initial cd */
  187.   #endif
  188. +  if((fp = fopen(Ftpmotd,"r")) != NULL) {
  189. +     while(fgets(buf,sizeof(buf),fp)) {
  190. +         rip(buf);
  191. +         usprintf(ftp->control,"230- %s\n",buf);
  192. +     }
  193. +     fclose(fp);
  194. +  }
  195.   
  196.    if(!anony){
  197.     usprintf(ftp->control,logged);
  198. *** filesc.old Thu Apr  1 12:20:16 1993
  199. --- files.c Thu Apr  1 12:21:39 1993
  200. ***************
  201. *** 21,26
  202.   char *Arealist = "/spool/areas";  /* List of message areas */
  203.   char *Helpdir = "/spool/help";  /* Mailbox help file directory */
  204.   char *Rewritefile = "/spool/rewrite";  /* Address rewrite file */
  205.   char *Signature = "/spool/signatur";  /* Mail signature file directory */
  206.   char *Popusers = "/popusers";   /* POP user and password file */
  207.   char *Newsdir = "/spool/news";  /* News messages and NNTP data */
  208.  
  209. --- 21,27 -----
  210.   char *Arealist = "/spool/areas";  /* List of message areas */
  211.   char *Helpdir = "/spool/help";  /* Mailbox help file directory */
  212.   char *Rewritefile = "/spool/rewrite";  /* Address rewrite file */
  213. + char *Ftpmotd = "/spool/ftpmotd.txt";  /* FTP message of the day */
  214.   char *Signature = "/spool/signatur";  /* Mail signature file directory */
  215.   char *Popusers = "/popusers";   /* POP user and password file */
  216.   char *Newsdir = "/spool/news";  /* News messages and NNTP data */
  217. *** filesh.old Thu Apr  1 12:20:41 1993
  218. --- files.h Thu Apr  1 12:21:48 1993
  219. ***************
  220. *** 32,37
  221.   extern char *Arealist;  /* List of message areas */
  222.   extern char *Helpdir;  /* Mailbox help file directory */
  223.   extern char *Rewritefile; /* Address rewrite file */
  224.   extern char *Signature;  /* Mail signature file directory */
  225.   extern char *Popusers;  /* POP user and password file */
  226.   extern char *Newsdir;  /* News messages and NNTP data */
  227.  
  228. --- 32,38 -----
  229.   extern char *Arealist;  /* List of message areas */
  230.   extern char *Helpdir;  /* Mailbox help file directory */
  231.   extern char *Rewritefile; /* Address rewrite file */
  232. + extern char *Ftpmotd;  /* FTP message of the day */
  233.   extern char *Signature;  /* Mail signature file directory */
  234.   extern char *Popusers;  /* POP user and password file */
  235.   extern char *Newsdir;  /* News messages and NNTP data */
  236. -----End of diff cut here-----
  237.  
  238. -- 
  239. |Stephen Urich|        Internet:steve@zero.com         |"Cattle mutilations |
  240. |NIC: SU2     |        UUCP:uunet!beyonet!steve        |are up!" --Sneakers |
  241. |ARS: WB3FTP  | Packet:WB3FTP@WB3FTP.#EPA.PA.USA.NOAM  |ax25<->PBBS<->IPGATE|
  242. |Bensalem, PA |Radio:wb3ftp@wb3ftp.ampr.org[44.80.8.44]|TCP/IP-FTP-SMTP-UNIX|
  243.  
  244. ------------------------------
  245.  
  246. Date: Thu, 1 Apr 93 7:56:37 EST
  247. From: ddabay@ruacad.ac.runet.edu
  248. Subject: internet gateway
  249. To: TCP-group@UCSD.EDU
  250.  
  251. Matti writes:
  252.  
  253. I am commenting on user-interface things, while I still may be
  254. talking a lot about nuts & bolts..  This became quite lengthy..
  255.  
  256. Steve, N5OWK wrote:
  257. ...
  258. > >> I don't really like most of the "improvements" done since.  When
  259. > > I don't understand this either. What, exactly, don't you like?
  260. STUFF DELETED
  261.  
  262.   NSF-net backbone is T3, however that is between Big Sites (and Big Money).
  263. Not every site has T3 (34 Mbps ?); there exists a lot T1 and 10Mbps links.
  264. Applications are very important, and often their users (and/or providers)
  265. don't quite see what others may want to have.
  266. As a rule of thumb:  Users want more applications which require less
  267.        information in advace to be usable; preferrably
  268.        no advance(d) knowledge...
  269. (Definitely I don't like that attitude; it makes my work more difficult at
  270.  packing the information and services, but it is the way things are :(  )
  271.  
  272.  
  273.  In some, if not most cases a lot of Universities use 9.6 Kbaud 
  274.  and even that is paid/bought for by some other entity...We could
  275.  surely USE a 56k (or higher) but do we NEED it...May be hard to 
  276.  justify the added cost.
  277.  
  278.   In very short time a service known as  Gopher  has sprung into enormous
  279. popularity all around the Internet.  It belongs to vaguely defined category
  280. of  "User and Information services"; where its rivals are such a things as
  281. WWW, WAIS, Whois++, X.500, ...   Most important of all, Gopher protocol and
  282. user interface are so simple, that most novice users can start to use them
  283. without any great education.  (Which is also its greatest difficulty, as
  284. such users don't know that some piece of information really is not at their
  285. fingertips/local machine, but at the other edge of the network...)
  286.  
  287. Of those services, here is my view of them in order of easy-to-less-easy
  288. to use:
  289.  Gopher(+): Information browser developed at U of Minnesota
  290.  
  291.  My view:
  292.  Gopher is O.K., but not what I would want to go into the next 
  293.  century with.  I don't think we should use that as the baseline
  294.  standard for growth.
  295.  
  296.  Whois++: re-warmed edition of old  whois  protocol with distributed
  297.           databases, etc..
  298.  WWW:     Information Hypertext tool/browser/organizer made at CERN
  299.    (CERN is European high-energy physics research facility in Swizerland)
  300.  X.500:   ISO/OSI Directory service
  301.  WAIS:    Wide Area Information Search; ANSI Z39.50 based search protocol
  302.    developed by Thinking Machines (makers of Connection Machines)
  303.  
  304.  This seems to hold the most promise, at this point....the ones
  305.  that I have used support multi-protocol access and still use most
  306.  of the ability of those different protocols transparently.
  307.  
  308.  
  309.  
  310. And of course, if we start to run high bandwidth network with plenty of
  311. users, we need high-power machines to run services (and dedicated routers..)
  312.  
  313.  This is where the real money is needed, a lot of the backbone 
  314.  machines are old, read: archaic technology.  You can't sustain
  315.  the bandwidth that will be needed with a 2MB/sec machine...
  316.  
  317.  
  318. Even when users have slow-speed access ports, all that aggregate dataflow
  319. does quickly fill a large pipe..  (Important servers must be connected
  320. with high-speed interfaces, of course..)
  321.  
  322.  Here we must break out of the PC-bandwidth mentality and look at
  323.  60-100MB/sec transfer (and beyond) things like HIPPI, FDDI, or
  324.  CDDI type stuff.    But if the big companies can't decide what is
  325.  best how can we lowly hams????:.)...
  326.  
  327.  
  328. > >> I really appreciate the simplicity of Net/Rom node tables.
  329. > > As compared to what? If you want simplicity, run RIP.
  330.  
  331.  RIP is OK but try to find a problem without a slew of diag stuff...
  332.  Simple is not ALWAYS the best....
  333.  
  334. > You are wrong.  We are not ready for applications software yet in amateur
  335. > packet radio.  It needs a better transport design first.  You can't transport
  336. > application data over a system that can't even transport a connect request.
  337.  
  338.   My experience with  Real Internet  shows that money can't be gotten from
  339. sources (usually tax-money), unless we can show that we have applications
  340. which need all that bandwidth we are asking for..
  341.  
  342.  This is basically true, if you can SHOW what the transport will do
  343.  you are definitely fighting an uphill battle to get anything more.
  344.  I think we need some real whiz bang apps (better than WAIS, gopher, etc) to actually show things like speed, reliability, error rates etc.
  345.  In an apples to apples comparison.
  346.  
  347.  
  348.  
  349. > 73, Steve, N5OWK
  350.  
  351.  73, Matti, OH1MQK
  352.  
  353.  
  354.  Dave 
  355.  
  356.  
  357. -- 
  358. Dave Dabay  Telecommunications Network Supervisor    703-831-5482   KD3PC
  359. Radford University Computer Services Internet: ddabay@ruacad.ac.runet.edu
  360.  
  361. ------------------------------
  362.  
  363. Date: Thu, 01 Apr 1993 08:42:53 -0500
  364. From: "Louis A. Mamakos" <louie@NI.umd.edu>
  365. Subject: Internet Gateway 
  366. To: mea@Mea.cc.utu.fi ("Matti E. Aarnio [OH1MQK]")
  367.  
  368. >   NSF-net backbone is T3, however that is between Big Sites (and Big Money).
  369. > Not every site has T3 (34 Mbps ?); there exists a lot T1 and 10Mbps links.
  370.  
  371. Actually, there exist *quite* a few 56kbp/s and 9.6kbp/s links.  I don't
  372. know of very man 10Mbp/s links except for local ethernets at a site.
  373.  
  374. > > 
  375. > > I don't know what OSPF means (my dictionary is at home), but I bow to your
  376. > > wisdom.  What I meant by that is the current Net/Rom system is often abused
  377. > > by net hoppers trying to see what is on the other end, rather than having all
  378. > > that data available for update on the local node.  Hard disks are cheap enough
  379. > > that a database can be kept up to date using whatever protocol trips your
  380. > > trigger.
  381.  
  382. >   OSPF: Open Shortest Path First -- ISO/OSI connectionless routing protocol.
  383. > NOS has a RSPF -- Radio Shortest Path First, which bases on OSPF, but does
  384. > not go quite as far (and complex).
  385.  
  386. This is mostly wrong.  While OSPF (an Internet protocols) uses an link
  387. state routing alogorithm which floods its link state database to
  388. neighbors.  It is most definately NOT the OSI IS-IS routing protocol.
  389. RSPF attempts to solve a different set of problems while also being a
  390. link state routing protocol.  From what I can tell, RSPF doens't seem
  391. based on RSPF at all, other than being a routing algorithm in the
  392. general class of "link-state based" routing protocols.
  393.  
  394. All of these protocols are link state, rather than distance-vector
  395. based (such as RIP, IGRP, and the horrible thing used by NET/ROM,
  396. etc).  The link state based alogorithms are generally more resistant
  397. to routing loops and generally require less network traffic as
  398. connectivity changes.  While there are certain changes you can make to
  399. distance vector based alogithms, they certainly don't appear in the
  400. NET/ROM routing protocol, and one one or two appear in RIP.
  401.  
  402. Having an up-to-date link state database, you can compute routes all
  403. over the network, not just from your perspective.  The trade-off is
  404. higher computational and memory overhead.  On the other hand, you have
  405. the ability of being able to compute the complete path across the
  406. network to your destination, not just the next hop.  Since you know
  407. the whole path and the state of the various links and their
  408. characteristics, you can do multipath routing to share bandwidth of
  409. multiple paths to the same destination.
  410.  
  411. >   Discussion about this, and also about successor to AX.25 is starting at
  412. > mailing list  advaced-packet@pixar.com  (list participation is hangled by
  413. > listserv@pixar.com; send your signon requests to the server, not to the list..
  414.  
  415. Nothing I've seen so far seems particularly far afield from the general
  416. topic of TCP/IP over amateur packet radio.   None of if it is particularly
  417. advanced.
  418.  
  419. Louis A. Mamakos
  420. wa3ymh
  421.  
  422. ------------------------------
  423.  
  424. Date: Thu, 1 Apr 1993 10:43:50 -0500
  425. From: chk@alias.com (C. Harald Koch)
  426. Subject: Internet Gateway
  427. To: ssampson@sabea-oc.af.mil (Steve Sampson)
  428.  
  429. > >> I was on the Internet when it was pure uucp, and to tell the truth
  430. > > The "Internet" was never pure UUCP. The "Internet" existed long
  431. > > before most people had ever heard of UUCP.
  432. > You may be refering to the ARPA net which developed about the same time as
  433. > the Unix uucp network. Most colleges were only wired together into the uucp
  434. > network and did not have access or the hardware to connect to the ARPA net.
  435. > So the word "internet" has many uses of which I offer mine. The TCP/IP network
  436. > has nothing to do with uucp of course, but the term "internet" was used widely
  437. > to describe that network.
  438.  
  439. Ok, let's get this straight, right now.
  440.  
  441. "an internet" refers to a generic entity, a set of networks connected
  442. together by gateways (or routers). My corporate WAN is an internet (we have
  443. 6 lans joined with routers). the AMPRNet is an internet.
  444.  
  445. "The Internet" has always refered to a specific set of machines connected to
  446. each other using the TCP/IP protocols. Originally, The Internet was the
  447. ARPANET, plus several affiliated research organizations and universities.
  448. The ARPANET went away, and was replaced with the NSFNet. Today, there's also
  449. several interconnected commercial network providers, which connect to the
  450. NSFNet.  This large, interconnected entity is what we refer to today as The
  451. Internet. Any host that can contact other hosts over the NSFNet, or one of
  452. the commercial providers, is "on the Internet". My corporate WAN is *not* on
  453. the Internet (but see below).
  454.  
  455. The Internet has never had anything to do with UUCP, or UseNet. the UUCP net
  456. is a set of machines that send and receive mail over dialup phone links
  457. using the UUCP (Unix to Unix Copy Program) software. These machines are
  458. usually able to forward mail to an Internet connected host, so they can
  459. exchange mail with (and through) the Internet. However, they are *not* part
  460. of the Internet. In the same manner, Compuserve and MCIMail are able to
  461. exchange mail with the Internet, but are not part of it. Alias exchanges
  462. mail with the University of Toronto via UUCP, so we are considered part of
  463. the UUCP network.
  464.  
  465. UseNet is yet another set of hosts, exchanging a specific hierarchy of
  466. newsgroups with each other (comp,misc,rec,news,talk,soc,sci). News exchange
  467. is done over the Internet, using UUCP, using magnetic tape, and probably
  468. over radio links. That doesn't mean that UseNet is part of the Internet;
  469. it's merely available on the Internet. Alias exchanges news with two Toronto
  470. sites; we're part of UseNet.
  471.  
  472.  
  473. The Internet is a specific entity; please don't go confusing it with
  474. anything else.
  475.  
  476. -- 
  477. Main's Law: For every       | C. Harald Koch  Alias Research, Inc. Toronto, ON
  478. action, there is an equal   | chk@alias.com                (work-related mail)
  479. and opposite goverment      | chk@gpu.utcs.utoronto.ca     (permanent address)
  480. program.                    | VE3TLA@VE3OY.#SCON.ON.CA.NA            (AMPRNet)
  481.  
  482. ------------------------------
  483.  
  484. Date: Thu, 1 Apr 1993 11:02:41 -0600 (CST)
  485. From: Steve Sampson <ssampson@sabea-oc.af.mil>
  486. Subject: Internet Gateway
  487. To: TCP-Group@UCSD.Edu
  488.  
  489. Andy Warner says:
  490. > Quite what the hell UUCP has to do with tcp over radio, I never did
  491. > quite figure out..
  492.  
  493. You seem to have tuned in to the part of the letter that offers you a
  494. chance to ridicule, but it was merely a thought swing of mine, that if
  495. the purpose of networks is to send mail, transfer files, and chat, then
  496. maybe the high speed systems don't need to be designed for gurus who
  497. think that logins and mode switching is "cool".  I was actually in a
  498. good mood when I wrote all that...
  499.  
  500. > If you don't like flames, don't post flame-bait.
  501.  
  502. I can take a flame, but I thought when I signed up for this group that
  503. they would see past the chance to bugger me and discuss the merits or
  504. talk about packet radio in a light fashion, rather than at a doctorial
  505. level.  I used to spend some time on usenet but I found that it was a
  506. magnet for flames for the sake of flames, therefore no one ever said
  507. anything because all the assholes jump on every misspelled word or they
  508. fear of some dweeb practicing his fun.  Flames may correct someone,
  509. or they may only chase away people who have something to offer, or worse
  510. yet they will dwindle the conversation down to short beeps that don't leave
  511. room for comment.
  512. ---
  513. Steve N5OWK
  514.  
  515. ------------------------------
  516.  
  517. Date: Thu, 1 Apr 93 11:17:48 CST
  518. From: andyw@aspen.cray.com (Andy Warner)
  519. Subject: Internet Gateway
  520. To: tcp-group@ucsd.edu (TCP Group)
  521.  
  522. > Andy Warner says:
  523. > > Quite what the hell UUCP has to do with tcp over radio, I never did
  524. > > quite figure out..
  525. > You seem to have tuned in to the part of the letter that offers you a
  526. > chance to ridicule, but it was merely a thought swing of mine, that if
  527. > the purpose of networks is to send mail, transfer files, and chat, then
  528. > maybe the high speed systems don't need to be designed for gurus who
  529. > think that logins and mode switching is "cool".  I was actually in a
  530. > good mood when I wrote all that...
  531. > > If you don't like flames, don't post flame-bait.
  532. > I can take a flame, but I thought when I signed up for this group that
  533. > they would see past the chance to bugger me and discuss the merits or
  534. > talk about packet radio in a light fashion, rather than at a doctorial
  535. > level.  I used to spend some time on usenet but I found that it was a
  536. > magnet for flames for the sake of flames, therefore no one ever said
  537. > anything because all the assholes jump on every misspelled word or they
  538. > fear of some dweeb practicing his fun.  Flames may correct someone,
  539. > or they may only chase away people who have something to offer, or worse
  540. > yet they will dwindle the conversation down to short beeps that don't leave
  541. > room for comment.
  542. > ---
  543. > Steve N5OWK
  544.  
  545.  
  546. -- 
  547. andyw.
  548.  
  549. andyw@aspen.cray.com Andy Warner, Cray Research, Inc. (612) 683-5835
  550.  
  551. ------------------------------
  552.  
  553. Date: Thu, 1 Apr 93 11:39:47 CST
  554. From: andyw@aspen.cray.com (Andy Warner)
  555. Subject: Internet Gateway
  556. To: tcp-group@ucsd.edu (TCP Group)
  557.  
  558. Steve wrote :-
  559. > Andy Warner says:
  560. > > Quite what the hell UUCP has to do with tcp over radio, I never did
  561. > > quite figure out..
  562. > You seem to have tuned in to the part of the letter that offers you a
  563. > chance to ridicule, but it was merely a thought swing of mine, that if
  564. > the purpose of networks is to send mail, transfer files, and chat, then
  565. > maybe the high speed systems don't need to be designed for gurus who
  566. > think that logins and mode switching is "cool".  I was actually in a
  567. > good mood when I wrote all that...
  568.  
  569. Well, warn us if your mood takes a downturn. I could have picked out
  570. a lot more stuff for ridicule, but whats the point, Lyndon did a pretty
  571. good job, you'll probably not listen and life is far too short. I don't
  572. think you'll find anyone here that thinks tcp over the radio is perfect;
  573. but most of us think it's better & more useful than what preceeded
  574. it. We're trying to push the envelope, if we're not pushing
  575. hard enough or fast enough - lead the way. Folks like Walt are trying
  576. to de-mystify the user interfaces of things like mail & file transfer,
  577. just because I'm happy with elm, sendmail & ftp doesn't mean you should
  578. be, but I'm not going to write the replacements for you.
  579.  
  580. There's a lot of technology driven people on this list, and not
  581. many application driven people - maybe because you need the basic
  582. communication capabilities before you can start shoveling things
  583. like Gopher or weather maps (or mail or file transfer) on top. If
  584. anything, the most limiting component of most TCP setups used over
  585. the radio is the fact that they run on low end DOS boxes. It's
  586. not possible to do much apart from logins & mode switching *and*
  587. shuffle packets on that platform. Suggesting moving to more capable
  588. machines to allow whizz-bang interfaces brings the "what about my
  589. XT ?" crew out of the woodwork (for our bi-annual XT vs. 386/486
  590. flamefest)..
  591.  
  592. > > If you don't like flames, don't post flame-bait.
  593. > I can take a flame, but I thought when I signed up for this group that
  594. > they would see past the chance to bugger me and discuss the merits or
  595. > talk about packet radio in a light fashion, rather than at a doctorial
  596. > level.  I used to spend some time on usenet but I found that it was a
  597. > magnet for flames for the sake of flames, therefore no one ever said
  598. > anything because all the assholes jump on every misspelled word or they
  599. > fear of some dweeb practicing his fun.  Flames may correct someone,
  600. > or they may only chase away people who have something to offer, or worse
  601. > yet they will dwindle the conversation down to short beeps that don't leave
  602. > room for comment.
  603.  
  604. When you signed up for this list, you signed up to take part in the
  605. shaping of the group. This isn't the "Steve Sampson is right on all
  606. counts list" or even the "Steve Sampson is wrong on all counts list", 
  607. but don't be surprised when folks react to a posting as full of
  608. contention as yours (I still stand by the phrase flame-bait).
  609.  
  610. BTW - You might want to watch you language if you want to reach
  611. the largest possible audience of possible converts. This list gets
  612. sent over amateur links all round the world..
  613.  
  614. -- 
  615. andyw. N0REN/G1XRL
  616.  
  617. andyw@aspen.cray.com Andy Warner, Cray Research, Inc. (612) 683-5835
  618.  
  619. ------------------------------
  620.  
  621. Date: Thu, 1 Apr 1993 08:49:57 -0800 (PST)
  622. From: Bruce Perens <bruce@pixar.com>
  623. Subject: Internet Gateway and Advanced Packet 
  624. To: "Louis A. Mamakos" <louie@NI.umd.edu>
  625.  
  626. "Louis A. Mamakos" <louie@NI.umd.edu> Wrote:
  627. >> Discussion about this, and also about successor to AX.25 is starting at
  628. >> mailing list  advaced-packet@pixar.com  (list participation is hangled by
  629. >> listserv@pixar.com; send your signon requests to the server, not to the
  630. >> list..
  631. >
  632. > Nothing I've seen so far seems particularly far afield from the general
  633. > topic of TCP/IP over amateur packet radio. None of if it is particularly
  634. > advanced.
  635. >
  636. > Louis A. Mamakos
  637. > wa3ymh
  638.  
  639. Well, we're just getting started, so the discussion is still mostly
  640. administrative. At least there isn't name-calling.
  641.  
  642. I'd really like to get the technical argument started,
  643. so if you have something to say, please subscribe and post. By the way,
  644. in late April we will change the list name to something other than
  645. advanced-packet, since that turns out to have been an unfortunate
  646. choice.
  647.  
  648. To subscribe, send mail to LISTSERV@PIXAR.COM with the body text
  649. SUBSCRIBE ADVANCED-PACKET YOUR-NAME-HERE
  650.  
  651. This is what we are discussing at the moment. If you would like to reply
  652. to this, please subscribe to advanced-packet and post your reply there.
  653.  
  654. Bill Simpson and I have been working to transition advanced-packet into
  655. an "official" working group of the IETF, the Internet Engineering Task
  656. Force. As an IETF WG, we would have improved representation with the
  657. other working groups that are establishing new protocols and policies
  658. for the Internet. We would probably have enough weight to persuade the
  659. FCC to allow use of of whatever we develop. The current commercial
  660. developments on mobile-IP are divided along corporation boundaries. We
  661. have an opportunity here for amateur radio to be the technical leader,
  662. rather than a follower.
  663.  
  664. We will publish only recommended standards, _not_ mandates, as we don't
  665. want to stand in the way of any packet-radio experimentation. Since we
  666. are doing this on our own nickel, I don't expect to see much representation
  667. of this group at the IETF meetings except by members who have other,
  668. professionaly supported, business to do at IETF.
  669.  
  670. Here is the draft charter for the working group, which we would submit
  671. to the IETF Area Director with our request to form the working group.
  672. Please read it carefully, and direct your comments to
  673. advanced-packet@pixar.com . Thanks to Bill Simpson for co-authoring
  674. the charter with me.
  675.      Many Thanks
  676.  
  677.      Bruce Perens KD6OTD
  678.  
  679. Amateur Packet Radio (ampr)
  680.  
  681. Charter
  682.  
  683. Chair(s):
  684.      Bruce Perens  <bruce@pixar.com>
  685.  
  686. Internet Area Director(s)
  687.      Stev Knowles <stev@ftp.com>
  688.  
  689. Mailing lists:
  690.      General Discussion:ietf-ampr@pixar.com (what is now advanced-packet)
  691.      To Subscribe:      listserv@pixar.com
  692.      Archive:           ftp.pixar.com     (does not yet exist)
  693.  
  694. Description of Working Group:
  695.  
  696. Systems on AMPRnet, the Amateur Packet Radio domain of the Internet,
  697. suffer from the vicissitudes of radio propagation, and extreme
  698. mobility. Thus, they do not fit the model of a well-connected network
  699. that applies in the rest of the Internet. Current proposals for mobile
  700. routing depend on base stations providing packet-tunneling through the
  701. well-connected portion of the Internet, which is not a viable solution
  702. for Amateur Radio. Existing Amateur Radio transmission protocols such
  703. as AX.25 do not handle the problems of limited bandwidth and
  704. susceptability to noise in the bands assigned to the Amateur Service.
  705.  
  706. The Amateur Packet Radio working group is chartered to develop improved
  707. link-layer and routing protocols for using the Internet Protocol Suite
  708. on Amateur Radio networks. Experimental protocols developed for
  709. Amateur Radio are likely to have future application to other areas of
  710. the Internet beyond mobile routing, such as the use of multicast in
  711. partial-mesh general-topology networks. These experimental protocols
  712. will be submitted to the IESG, and registered with the FCC and other
  713. international regulatory agencies as proposed standards.
  714.  
  715.  
  716. Goals and Milestones:
  717.  
  718.      Mar 93   Mail list and archive established. 85 individual subscribers,
  719.               plus distribution to AMPRnet and site-local newsgroups.
  720.  
  721.      Jul 93   Study existing proposals such as MOSPF, RSPF, SIP and CLOVER.
  722.               Determine what effect they will have on Amateur Radio
  723.               networking, and whether they address any of the problems we
  724.               are considering.
  725.  
  726.      Nov 93   Final Internet Drafts describing transmission protocols.
  727.  
  728.      Jul 94   Final Internet Drafts describing routing protocols.
  729.  
  730. <End of Document>
  731.  
  732. Criticism on the above that has been posted to advanced-packet or mailed to me:
  733.  
  734.  1. Standardization inevitably depresses experimentation and
  735.     innovation. A standard such as we might develop might even be
  736.     made into a mandate by government agencies such as the FCC.
  737.     (speaker was more vehment, called it "A TERRIBLE IDEA").
  738.  
  739.  2. Involvement in the IETF will only slow us down. We should do
  740.     the work first, and ask the IETF to put it in their archive
  741.     when we are done.
  742.  
  743.  3. The time-lines are too short, and time-lines are a bad idea
  744.     for a hobby enterprise.
  745.  
  746.  4. There is no need for any of the above. I can go mobile now
  747.     with NOS, as long as I stay in my own LAN.
  748.  
  749. I'm satisfied with counter-argument to the above, but I'd like to know what
  750. you think. Again, I can't stop you from discussing this on tcp-group,
  751. but it would be more appropriate to subscribe to advanced-packet and discuss
  752. it there .
  753.  
  754.      Thanks
  755.  
  756.      Bruce KD6OTD
  757.  
  758. ------------------------------
  759.  
  760. Date: 1 Apr 93 11:51:00 EST
  761. From: "Charlie Ross Jr." <CROSSJR@eagle.ndhm.gtegsc.com>
  762. Subject: PacComm Tiny-2 KISS Bug
  763. To: "jvt" <jvt@its.bt.co.uk>
  764.  
  765. > > >PacComm Tiny-2 with "node" (higher speed) parts, port speed 9600 baud, radio 
  766. > > >speed 1200 baud, ROM rev. 1.1.6b (PacComm)  
  767. > >                            ^^^^^^  
  768. > > One of the firmware releases around this time was broken. It ignored the DCD  
  769. > > I think.  The problem was fixed after I changed the EPROM.  
  770. > I had trouble with 1.1.6d4. In KISS mode it would only operate in FULL DUPLEX
  771. > (or ignored DCD its the same thing).
  772.  
  773. I've been discussing this exact issue with PacComm and their rep, NX2P,
  774. for about nine months.  I bought a Tiny-2 in the late Spring '92 and I
  775. consider the bug to be a warranty defect.  I've long since changed over to
  776. non-PacComm code.  I should have bought the "node" version (which is the
  777. same TNC sans EPROM) and just put in one of my own.
  778.  
  779. The latest info from NX2P (about one month ago) is that PacComm fixed the
  780. bug in a beta version of the firmware, but that the fix hasn't been
  781. incorporated in their released version.  Last summer, they had promised me
  782. a formal release by the end of September 1992, but it apparently never
  783. happened.
  784.  
  785. He also said that PacComm *may* post the fixed code somewhere, someday,
  786. and allow people to download it and burn their own EPROMs.
  787.  
  788. Until PacComm fixes this, IMHO, any TCP/IP operator should buy the TNC
  789. without an EPROM and save themselves the $10.  Unfortunately, NX2P also says
  790. that PacComm may discontinue the EPROM-less option if they post the code
  791. publicly.
  792.  
  793. --Charlie, NC1N
  794.  
  795. crossjr@eagle.ndhm.gtegsc.com (Internet) 
  796. nc1n@nc1n.ampr.org (New England amprnet) 
  797. NC1N @ WA1PHY.MA (AX.25)
  798.  
  799. ------------------------------
  800.  
  801. Date: Thu, 01 Apr 93 16:22:35 MST
  802. From: rnielsen@tapr.org (Bob Nielsen)
  803. Subject: PacComm Tiny-2 KISS Bug
  804. To: "Charlie Ross Jr." <CROSSJR@eagle.ndhm.gtegsc.com>
  805.  
  806. > Until PacComm fixes this, IMHO, any TCP/IP operator should buy the TNC
  807. > without an EPROM and save themselves the $10.  Unfortunately, NX2P also says
  808. > that PacComm may discontinue the EPROM-less option if they post the code
  809. > publicly.
  810.  
  811. The TAPR 1.1.8a code is available at ucsd.edu, as is at least one version 
  812. of KISS-only code.  For those without ftp capability, they are also 
  813. available from file-request@tapr.org.  Send a message to 
  814. file-request@tapr.org with the line "help" in the body of the message to 
  815. get more information.
  816.  
  817. Bob
  818.  
  819. ------------------------------
  820.  
  821. Date: Thu, 1 Apr 93 14:23:52 EST
  822. From: crompton@NADC.NADC.NAVY.MIL (D. Crompton)
  823. Subject: prototypes
  824. To: nos-bbs@hydra.carleton.CA
  825.  
  826.  
  827.  Ah, the battle of the prototypes. There is a way to keep both sides
  828.  <stuff deleteted>
  829.  73 de Jeff N3NPQ
  830.  jbj@USDesign.COM
  831.  
  832.  
  833. Well I guess I could honestly say that I don't give a hoot about the old
  834. way. That would be honest on my part but not very nice.
  835.  
  836. I wonder just how many people this effects? Keep in mind that I am refering
  837. to the WG7J code specifically, not the late KA9Q. I suspect that 99.9% of
  838. the users are using DOS and Borland compilers with WG7J. I know I will get
  839. mail on that but not from the majority that use DOS and BC.
  840.  
  841. I don't see anything wrong with requiring a certain hardware/software
  842. configuration to compile and/or run NOS. Making a general configuration
  843. that suits every compiler and existing hardware configuration imaginable
  844. is just not pratical. It also does not make the most efficient configuration
  845. for the majority - the DOS users.
  846.  
  847. What you propose is yet another hack to make NOS work for some handful
  848. of users who won't get with the program. Phil wants to cut out the
  849. kludge and you want to put yet another one in.
  850.  
  851. The only way to modernize/update something like this is to force users
  852. to comply. If you make it easy not to they never will!
  853.  
  854. Every function that has global functions should have a .h file prototyping
  855. those functions. Static's can go in the .c file. Currently NOS has prototypes
  856. all over the place, sometimes in not so logical places. I just use 'ts' to
  857. find them. If every 'c' file had an 'h' file it would make things much easier.
  858. Some things are logically grouped in one file which is OK but some are not.
  859.  
  860. Doug
  861.  
  862. ------------------------------
  863.  
  864. Date: Thu, 1 Apr 1993 10:15:28 -0500 (EST)
  865. From: jbj@USDesign.COM (Jeff Johnson)
  866. Subject: Re:  NOS Prototypes.. more ..
  867. To: tcp-group@ucsd.edu
  868.  
  869. Ah, the battle of the prototypes. There is a way to keep both sides
  870. happy.
  871.  
  872. Use a macro that looks like
  873.  
  874.  #if defined(__STDC__) || defined(USE_PROTOTYPES)
  875.  #define P(x) x
  876.  #else
  877.  #define P(x) ()
  878.  #endif
  879.  
  880. and write all the prototypes as
  881.  
  882.  extern int bcmp  P((char *b1, char *b2, int len));
  883.  extern void bcopy  P((char *b1, char *b2, int len));
  884.  extern void bzero  P((char *b, int length));
  885.  
  886. Subroutines continue to be written the "old" way:
  887.  
  888. int
  889. bcmp(b1, b2, len)
  890. char *b1;
  891. char *b2;
  892. int len;
  893. { ....
  894.  
  895. rather than the new-fangled
  896.  
  897. int bcmp (char *b1, char *b2, int len) { ...
  898.  
  899. On the new fangled ANSI cc`s, you have prototypes. On older compilers
  900. the macro expands to function definitions.
  901.  
  902. Works for me. Your mileage may vary ...
  903.  
  904. 73 de Jeff N3NPQ
  905. jbj@USDesign.COM
  906.  
  907. ------------------------------
  908.  
  909. Date: Thu, 1 Apr 1993 13:52:27 -0600
  910. From: miltonm@inetnode.austin.ibm.com (Milton Miller)
  911. Subject: Re:  NOS Prototypes.. more ..
  912. To: jbj@USDesign.COM, tcp-group@ucsd.edu
  913.  
  914. Which is exactly how the the code is now :-) (in case anyone else hasn't 
  915. looked at the source)   Works for me too.
  916.  
  917. milton
  918.  
  919.  
  920. > Ah, the battle of the prototypes. There is a way to keep both sides
  921. > happy.
  922. > Use a macro that looks like
  923. >  #if defined(__STDC__) || defined(USE_PROTOTYPES)
  924. >  #define P(x) x
  925. >  #else
  926. >  #define P(x) ()
  927. >  #endif
  928. > and write all the prototypes as
  929. >  extern int bcmp  P((char *b1, char *b2, int len));
  930. >  extern void bcopy  P((char *b1, char *b2, int len));
  931. >  extern void bzero  P((char *b, int length));
  932. > Subroutines continue to be written the "old" way:
  933. > int
  934. > bcmp(b1, b2, len)
  935. > char *b1;
  936. > char *b2;
  937. > int len;
  938. > { ....
  939. > rather than the new-fangled
  940. > int bcmp (char *b1, char *b2, int len) { ...
  941. > On the new fangled ANSI cc`s, you have prototypes. On older compilers
  942. > the macro expands to function definitions.
  943. > Works for me. Your mileage may vary ...
  944. > 73 de Jeff N3NPQ
  945. > jbj@USDesign.COM
  946.  
  947. ------------------------------
  948.  
  949. Date: Thu, 1 Apr 1993 16:02:34 -0500
  950. From: chk@alias.com (C. Harald Koch)
  951. Subject: Re:  NOS Prototypes.. more ..
  952. To: jbj@USDesign.COM (Jeff Johnson)
  953.  
  954. > Ah, the battle of the prototypes. There is a way to keep both sides
  955. > happy.
  956.  
  957. tcp-group turns into comp.lang.c! Oh boy, as Sam would say.
  958.  
  959.  
  960. > and write all the prototypes as
  961. >  extern int bcmp  P((char *b1, char *b2, int len));
  962. >  extern void bcopy  P((char *b1, char *b2, int len));
  963. >  extern void bzero  P((char *b, int length));
  964. > Subroutines continue to be written the "old" way:
  965. > int
  966. > bcmp(b1, b2, len)
  967. > char *b1;
  968. > char *b2;
  969. > int len;
  970. > { ....
  971. > rather than the new-fangled
  972. > int bcmp (char *b1, char *b2, int len) { ...
  973. > On the new fangled ANSI cc`s, you have prototypes.
  974.  
  975. This only works if you know about K&R type promotion V.S. ANSI type
  976. promotion.
  977.  
  978. For example, to an ANSI compliant compiler:
  979.  
  980. char *strchr(char *s, char c) {}
  981.  
  982. and
  983.  
  984. char *strchr(s, c)
  985. char *s;
  986. char c;
  987. {
  988. }
  989.  
  990. Mean two different things. In the latter case, K&R style type promotion is
  991. done; c actually gets passed as an int, not a char. In the former case, c is
  992. actually passed as a char. On many architectures, this will cause all sorts
  993. of problems, since the caller and the function are using two different
  994. methods for passing arguments, and will get confused.
  995.  
  996. (chars probably aren't a problem, since most machines are 16-bit aligned
  997. nowadays. However, consider 32-bit ints v.s. shorts...)
  998.  
  999. I've seen far too many bugs caused by this problem to dismiss it lightly.
  1000.  
  1001.  
  1002. But wait! There's hope! GNU, for example, have a program called ansi2kr (or
  1003. something like that) which will convert ANSI style function declarations to
  1004. K&R style. with any reasonable make, you can simply write a rule that does
  1005. the equivalent of
  1006.  
  1007.  ansi2kr file.c >file..c
  1008.  cc -o file.o file..c
  1009.  rm file..c
  1010.  
  1011.  
  1012. We now return you to our normal "How do I use NOS" discussions... :-)
  1013.  
  1014.  
  1015. -- 
  1016. Main's Law: For every       | C. Harald Koch  Alias Research, Inc. Toronto, ON
  1017. action, there is an equal   | chk@alias.com                (work-related mail)
  1018. and opposite goverment      | chk@gpu.utcs.utoronto.ca     (permanent address)
  1019. program.                    | VE3TLA@VE3OY.#SCON.ON.CA.NA            (AMPRNet)
  1020.  
  1021. ------------------------------
  1022.  
  1023. Date: Thu, 1 Apr 93 19:08:45 -0800
  1024. From: karn@qualcomm.com (Phil Karn)
  1025. Subject: Re:  NOS Prototypes.. more ..
  1026. To: jbj@USDesign.COM, tcp-group@ucsd.edu
  1027.  
  1028. >Ah, the battle of the prototypes. There is a way to keep both sides
  1029. >happy.
  1030.  
  1031. >Use a macro that looks like
  1032.  
  1033. > #if defined(__STDC__) || defined(USE_PROTOTYPES)
  1034. > #define P(x) x
  1035. > #else
  1036. > #define P(x) ()
  1037. > #endif
  1038.  
  1039. That's exactly what I'm doing now, only the macro is named __ARGS()
  1040. instead of P(). (The specific name was suggested by Louie Mamakos who
  1041. saw it used on the Amiga.)
  1042.  
  1043. Only it can make for some really ugly declarations (consider a pointer to
  1044. a function that takes as an argument another pointer to a function...)
  1045. I would like to go through the code, remove the macros and rewrite everything
  1046. in new ANSI form. But only if it won't cause a hardship for somebody who's
  1047. still stuck with a pre-ANSI compiler and can't for some reason use unproto.
  1048.  
  1049. Phil
  1050.  
  1051. ------------------------------
  1052.  
  1053. Date: 02 Apr 1993 12:09:43 +1000
  1054. From: CCDRW@cc.newcastle.edu.au
  1055. Subject: User Applications
  1056. To: tcp-group@ucsd.edu
  1057.  
  1058. In Carl's mail message dated 1-APR-1993 at 15:33 he said -
  1059.  
  1060. ....
  1061. >
  1062. >Not only should we be looking at some new whizz bang transport protocol, we
  1063. >should also be looking at the services we want packet radio to provide for
  1064. >us.  It is the services we want to provide which make packet radio useful.
  1065. >
  1066. >Carl.
  1067. >
  1068. >--
  1069. As an example, have any of you seen Novell's 'Host Presenter' in their LAN
  1070. workplace for DOS. I think they've got a good concept there, some very rough
  1071. edges, but Windows with files from the remote host that can be dragged to my
  1072. host without me manually FTPing to the host, selecting the (sub)directory,
  1073. typing the proper file name etc. is a neat concept. We add a distributed file
  1074. system and stop everyone having to R95 or whatever messages in BBS land.
  1075.  
  1076. WHILE WE WORK ON THE RELIABLE BANDWIDTH AND PROTOCOLS LETS KEEP SOME OF THESE
  1077. IDEAS GOING TOO!
  1078.  
  1079.  
  1080. Dave VK2XPX, sysop VK2RAP.
  1081.  
  1082.  
  1083. Internet                             | ccdrw@cc.newcastle.edu.au
  1084. Amprnet                              | vk2xpx@vk2xpx.ampr.org
  1085.                
  1086.  
  1087. ------------------------------
  1088.  
  1089. Date: Thu, 1 Apr 93 21:12:17 MST
  1090. From: jsteinhu@nyx.cs.du.edu (Josh Steinhurst)
  1091. Subject: User Applications
  1092. To: tcp-group@ucsd.edu
  1093.  
  1094. > >Not only should we be looking at some new whizz bang transport protocol, we
  1095. > >should also be looking at the services we want packet radio to provide for
  1096. > >us.  It is the services we want to provide which make packet radio useful.
  1097.  
  1098. > As an example, have any of you seen Novell's 'Host Presenter' in their LAN
  1099. > workplace for DOS. I think they've got a good concept there, some very rough
  1100. > edges, but Windows with files from the remote host that can be dragged to my
  1101. > host without me manually FTPing to the host, selecting the (sub)directory,
  1102. > typing the proper file name etc. is a neat concept. We add a distributed file
  1103. > system and stop everyone having to R95 or whatever messages in BBS land.
  1104. > WHILE WE WORK ON THE RELIABLE BANDWIDTH AND PROTOCOLS LETS KEEP SOME OF THESE
  1105. > IDEAS GOING TOO!
  1106.  
  1107.  Although I am no real programmer (In fact it has been quite some time) It
  1108. seems to *ME* that all it would take to do this is A FTP client (assuming
  1109. that a new protocol is not introduced) capable of reading the directory
  1110. automaticly and presenting you with a graphic interface. A lot like a
  1111. gopher program. (In the DOS - WINDOWS scheme of life maybe network driver
  1112. that uses a window to set up a FTP connection, and then makes the
  1113. connected drive a 'networked' drive. Usable as any other directory.
  1114. )
  1115.  Of course we are getting to the point where NOS can't hack it
  1116. because of it's single program approach (Not a flame in any way, simply a
  1117. statment of overstated fact) Although, (I am not a dos guy so read with a
  1118. salt block handy) maybe breaking the program down into TSRs( or INITs if
  1119. you are into macintoshs :) that intercept calls to the 'ftp' port or such
  1120. nosense, and then standalone programs that act as clients. Unfortunatly
  1121. this would be hard without multi-tasking.. :( (one solution to this is that
  1122. single free-standing programs useing the same protocols (i.e normal TCP-IP
  1123. suite stuff) would still be compatible with it. 
  1124.  
  1125.  basicly, my point is, (I admit i started writing about something
  1126. specific and couldn't stop) that once you enough low-leval protocaols the
  1127. application software is resposible. However the applications tend to
  1128. 'rather' sparten. (I.e. FTP) even though there is no need. Things can be
  1129. improved a lot without increasing network traffic.
  1130.  
  1131. Well that is enogh rambling...
  1132.  
  1133. Disclaimer: I have never used a NOS set-up (Only read the docs) logged oh
  1134. maybe 3 hours of packet use altogether, am not a programmer anymore of
  1135. any-type, and am still in high school.
  1136.  
  1137. ------------------------------
  1138.  
  1139. Date: Thu, 1 Apr 93 13:23:09 MST
  1140. From: "Marvin Match" <match@[128.110.44.31]>
  1141. Subject: Utah Backbone/Network Services
  1142. To: tcp-group@ucsd.edu
  1143.  
  1144. My comments spark such discussions.
  1145.  
  1146. I very much appreciate the comments I read on this group concerning my
  1147. proposed plans to build a T1-rate backbone through Utah. Rather than reply
  1148. to every post along this line, I'm going to try to interject several 
  1149. comments all at once.
  1150.  
  1151. Steve Sampson wrote:
  1152.  "Nothing we are doing today really is useful when high speed systems can 
  1153.   get you out of the 1200 baud limits. Who's working on this and where do 
  1154.   I subscribe?"
  1155.  
  1156. Steve, I'm working on this, and you subscribe right here.
  1157.  
  1158. Lyndon Nerenburg wrote:
  1159.  "You are confusing network transport speed with lack of applications
  1160.   software. Gigabit networks are about as useful as 1200 bps networks
  1161.   if there are no applications to layer on top of them."
  1162.  
  1163. Agreed, but no applications are going to be written until a high-speed
  1164. network is in place. 
  1165.  
  1166. Carl Makin wrote:
  1167.  "eh?  Without applications, at *any* speed, packet radio is 
  1168.   only a toy.  Asignificant part of what has made packet radio popular is 
  1169.   the BBS network.Now I don't want arguments that it's crippled, I know 
  1170.   that, however it hasbeen a major factor in user population growth.  
  1171.   Without that userpopulation to provide funds for this "improved" network 
  1172.   it will *never*come about.
  1173.  
  1174.   Applications have to be developed *at the same time* as the network they
  1175.   will run on!"
  1176.  
  1177. Carl, this is a good point. Now, I'm trying to push some high-speed
  1178. hardware, guys are looking into the protocols, who's writing applications?
  1179. I see nobody. (If I'm incorrect, flame away) Why? Nothing to run them on. 
  1180. Sure not going to happen as long as we're stuck with the 1200 baud AX.25
  1181. boondoggle.
  1182.  
  1183. Case in point. Why do all the BBS's have to forward everything to every
  1184. other BBS? Why not just propogate pointers the way Gopher does? It's 
  1185. because the current network (sic) can't do it, that's why.
  1186.  
  1187. Incedently, I guess we keep comparing packet radio to resources on Internet
  1188. because all of us in this discussion have Internet access and are familiar
  1189. with it. This is OK, but I think that if we have a high-speed network of 
  1190. our own, we could do some things that will probably never happen on The
  1191. Internet. How about adding a channel or two for analog voice and video? 
  1192. It's do-able on the u-wave bands. Who's creating that application? Or 
  1193. digitized voice and video? Who's doing that? No-one is and no-one will 
  1194. until the HARDWARE is in place. (If anyone is thinking about these things 
  1195. then go for it. Don't wait. If I get my way the hardware will be here 
  1196. before you know it.) Packet radio will never be Internet, nor should it.
  1197.  
  1198. Speaking of protocols, Louis a. Mamakos wrote:
  1199.  "Nothing I've seen so far seems particularly far afield from the general
  1200.   topic of TCP/IP over amateur packet radio.   None of if it is particularly
  1201.   advanced.
  1202.  
  1203. Surely TCP/IP is an order of magnitude better than AX.25, but I hope no-
  1204. one believes that straight-out-of-the-box TCP/IP is the answer. Those
  1205. working on this part realize it. The Internet has almost outgrown the
  1206. current addressing scheme, so TCP/IP will have to evolve some. Anyway
  1207. TCP/IP via wire is a whole different animal than TCP/IP via radio, though
  1208. they share most of their genes. Maybe the next protocol will something
  1209. entirely new, I don't know, and I don't think it matters. The real problem
  1210. is in the hardware, at least for today.
  1211.  
  1212. Well enough for today. Just my 8 cents worth (inflation you know!)
  1213.  
  1214. Marvin Match
  1215. KA7TPH
  1216.  
  1217. ------------------------------
  1218.  
  1219. Date: Thu, 1 Apr 93 21:11:57 -0800
  1220. From: karn@qualcomm.com (Phil Karn)
  1221. Subject: Utah Backbone/Network Services
  1222. To: match@civil.utah.edu, tcp-group@ucsd.edu
  1223.  
  1224. >Incedently, I guess we keep comparing packet radio to resources on Internet
  1225. >because all of us in this discussion have Internet access and are familiar
  1226. >with it. This is OK, but I think that if we have a high-speed network of 
  1227. >our own, we could do some things that will probably never happen on The
  1228. >Internet. How about adding a channel or two for analog voice and video? 
  1229.  
  1230. Uh, the Internet is already carrying voice and video. I'm typing this
  1231. from the IETF meeting in Columbus Ohio. This afternoon I gave a talk
  1232. on wireless data to the plenary, and it was carried live over the
  1233. Internet using the Multicast Backbone. The audio is conventional
  1234. 64kb/s mu-law PCM, and the video is compressed medium-scan (several
  1235. frames/sec) B&W at 100-300 kb/s.
  1236.  
  1237. And there's something called "Internet Talk Radio" that's just starting
  1238. up. Obviously it's going to take a little more bandwidth to run similar
  1239. applications on AMPRNET.
  1240.  
  1241. >TCP/IP via wire is a whole different animal than TCP/IP via radio, though
  1242. >they share most of their genes.
  1243.  
  1244. Don't forget that the original motivation for TCP/IP was the
  1245. transparent interconnection of the ARPANET with the DARPA packet radio
  1246. networks. I doubt you'll see any radical changes in the architecture.
  1247.  
  1248. When Ethernet first came out, it was described as "packet radio on a
  1249. cable".  Now you hear packet radio described as "ethernet over radio".
  1250. And so it goes.
  1251.  
  1252. Phil
  1253.  
  1254. ------------------------------
  1255.  
  1256. Date: Thu, 1 Apr 93 21:23:44 EST
  1257. From: Lyman Byrd <lyman@attwat.twuug.com>
  1258. Subject: wampes for linux?
  1259. To: tcp-group@ucsd.edu
  1260.  
  1261. Could someone please email me the location of the lastest wampes port to 
  1262. linux please?  Thanks for the help. (BTW - I did check ucsd.edu and found the
  1263. version for hp-ux but no linux. If it is there then please let me know more
  1264. about it. tks)
  1265. -- 
  1266. Lyman/wa4yse
  1267.  PBBS: wa4yse@kj4lq.va.usa.noam  IP ADDRESS: [44.62.64.80]
  1268.  INTERNET: lyman@attwat.twuug.com
  1269.  
  1270. ------------------------------
  1271.  
  1272. Date: Thu, 1 Apr 93 22:49:00 MST
  1273. From: Dieter Deyke <deyke@mdddhd.fc.hp.com>
  1274. Subject: wampes for linux?
  1275. To: lyman@attwat.twuug.com, tcp-group@ucsd.edu
  1276.  
  1277. > Could someone please email me the location of the lastest wampes port to
  1278. > linux please?  Thanks for the help. (BTW - I did check ucsd.edu and found the
  1279. > version for hp-ux but no linux. If it is there then please let me know more
  1280. > about it. tks)
  1281. > --
  1282. > Lyman/wa4yse
  1283. >  PBBS: wa4yse@kj4lq.va.usa.noam  IP ADDRESS: [44.62.64.80]
  1284. >  INTERNET: lyman@attwat.twuug.com
  1285.  
  1286. There is no separate  WAMPES version for linux, use the one you found on
  1287. ucsd.edu, it contains support for all systems in one package.
  1288.  
  1289. 73,
  1290. Dieter
  1291.  
  1292. ------------------------------
  1293.  
  1294. End of TCP-Group Digest V93 #85
  1295. ******************************
  1296. ******************************
  1297.